body,div,ul,li,p {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

input[type=checkbox] {
	vertical-align:-3px;
}

input[type=radio] {
	vertical-align:-2px;
}

.splitlineleft, .splitlineright, .btnline_top, .btnline_bottom, .btn_middle, .dialog_title_bg, .titleline {
	background-image: url(/resources/image/bgr.png); 
}

.btn_left, .btn_right, .btn_drop, .menu_rightarrow, .quickicon, .dialog_title_left, .dialog_title_right, .dialog_closebutton{
	background-image:url(/resources/image/bg.png);
}

/* layout */
.splitlineleft {
	float: left; 
	width: 191px; 
	height: 6px;  
	background-position: 0px -270px;
}

.splitlineright {
	margin: 0 0 0 191px; 
	height: 6px; 
	background-position: 0px -263px;
}

.leftmenu {
	float: left;
	width: 191px; 
	background-color: #e6f0f7;
}
.quickicon {
	height: 38px; 
	background-position: -256px -64px;
	background-repeat: no-repeat;
}

.lmenu_inactive {
	border-right: 1px solid #6c92ad;
	padding:5px 5px 5px 25px;
}

.lmenu_active {
	background-color: #fff; 
	border-top: 1px solid #6c92ad; 
	border-bottom: 1px solid #6c92ad;
	padding:5px 5px 5px 25px;
}

.mainconsole {
	margin: 0 0 0 191px; 
	padding: 15px 10px 10px 10px;
}

.btnline_top {
	height:35px;
	background-position: 0px -278px;
	background-repeat: repeat-x;
}

.btnline_bottom {
	height:35px;
	background-position: 0px -277px;
	background-repeat: repeat-x;
}

/* button */
.btn_division {
	float:left; 
	margin-right:5px;
}

a li{
	list-style:none;
	height:24px;
}

a ul{
	list-style:none;	
	float:left;
	height:24px;
	/ *margin-right: 10px; */
	cursor:pointer;
}

.btn_left, .btn_right {
	background-repeat:no-repeat;
	float:left;
	width:3px;
	height:24px;
}
.btn_drop {
	background-repeat:no-repeat;
	width:18px;
	height:24px;
}

.btn_middle{
	background-repeat:repeat-x;
	float:left;
	height:24px;
}

.btn_text {
	padding:0px 5px 0 5px;
	line-height:24px;
}

.menu_rightarrow{
	background-position:-96px -27px;
	width:10px;
	height:24px;
}

a.button{
	text-decoration: none;
}

a.button li.btn_left {
	background-position:0px 0px;
}
a.button li.btn_right {
	background-position:-3px 0px;
}
a.button li.btn_middle {
	background-position:0px 0px;
	color: #444;
}
a.button div.btn_drop {
	background-position:0px -27px;
}

a.button:hover li.btn_left {
	background-position:-32px 0px;
}
a.button:hover li.btn_right {
	background-position:-35px 0px;
}
a.button:hover li.btn_middle {
	background-position:0px -25px;
}

a.button:active li.btn_left, a.button:visited li.btn_left{
	background-position:-64px 0px;
}

a.button:active li.btn_right, a.button:visited li.btn_right{
	background-position:-67px 0px;
}
a.button:active li.btn_middle, a.button:visited li.btn_middle {
	background-position:0px -50px;
	color: #000;
}

.dialog_title_left{
	float:left;
	height:27px;
	width:2px;
	background-position:-248px 0px;
}
.dialog_title_right{
	float:right;
	height:27px;
	width:2px;
	background-position:-250px 0px;
}
.dialog_title_bg{
	margin:0px 2px 0px 2px;
	height:27px;
	background-position:0px -198px;
}

/**/
a.dialog_closebutton {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px -64px;
    display: block;
    height: 20px;
}

a.dialog_closebutton:hover {
    background-color: transparent;
    background-repeat: no-repeat;
	background-position: 0px -96px;
}

a.dialog_closebutton:active {
    background-color: transparent;
    background-repeat: no-repeat;
	background-position: 0px -128px;
}

/*employee info list*/
.titleheader_font{
	padding:5px 0px 0px 5px;
}

.titleheader_checkbox{
	text-align:center;
	padding-top:3px;
}

.titleheader_right_border{
	border-right:1px solid #cccccc;
}

.titleheader_left_border{
	border-left:1px solid #cccccc;
}

.employee_titleheader_checkbox{
	float:left;width:34px;height:24px;
}

.employee_titleheader_name,.employee_titleheader_no, .employee_titleheader_gender{
	float:left;
	width:100px;
	height:24px;
}

.employee_titleheader_mobile{
	float:right;
	width:100px;
	height:24px;
}

.employee_titleheader_phone{
	float:right;
	width:100px;
	height:24px;
} 

.employee_titleheader_email{
	height:24px;
	margin:0 200px 0 334px;
	padding:0px 0px 0px 5px;
}  

.detailline {
	border-bottom:1px solid #dcdcdc;
}

/*pop up employee list*/
.employee_titleheader_department{
	height:24px;
	margin:0 200px 0 100px;
	padding:0px 0px 0px 5px;
}

/*address line*/
.address_line {
	border-bottom:1px solid #dcdcdc;
}

.address_line_no {
	float:left;
	width:40px;
	padding:5px 0px 5px 5px;
	text-align:center;
}

.address_line_type {
	float:left;
	width:60px;
	padding:5px 0px 5px 5px;
}

.address_line_name {
	float:left;
	width:60px;
	padding:5px 0px 5px 5px;
}

.address_line_department {
	margin-left:160px;
	padding:5px 0px 5px 5px;
}

#approvaladdress .ui-selecting { background: #FECA40; }
#approvaladdress .ui-selected { background: #F39814; color: white; }